REquirements, Aspects and Software Quality: the REASQ model
نویسندگان
چکیده
Object-oriented analysis and design have been more concerned with system functionality, neglecting non-functional aspects; the result is code which is tangled and difficult to maintain, contradicting main principles of object orientation. Aspect Oriented Software Development (AOSD) proposes the early specification of non-functional requirements. However, a standard and homogenous vision of the AOSD terminology is still missing. The goal of this work is to integrate AOSD concepts, classic requirements engineering notions, and the new standard ISO/IEC 25030 on software quality requirements.The main result of this study is the REASQ (REquirements, Aspects and Software Quality) conceptual model, expressed in UML. All the modelling concepts are formalized into three related ontologies, representing the ambits of aspect-orientation, software quality and requirements engineering. The ontologies can be used as an umbrella to specify quality requirements in aspect-oriented engineering processes.
منابع مشابه
Accreditation of a suitable model for evaluating the quality of e-curriculum in higher education of the country
Abstract Introduction: The purpose of this study is to validate the appropriate model for evaluating the quality of e-curriculum in higher education. Methods: In terms of data collection method, it is a type of mixed (qualitative-quantitative) exploratory research. Using a semi-structured interview, the participants (specialists, professors and experts active in the field of e-learning) selec...
متن کاملاندازهگیری کمّی کیفیت در مهندسی نرمافزار سرویسگرا: روشها، کاربردها و چالشها
Service-oriented software engineering (SOSE) enables rapid and cost-efficient development of distributed software even in heterogeneous environments where deliver its solutions as services. SOSE aims at providing methods and tools to enhance the quality of products and make software development as beneficial as possible. A challenging issue in SOSE is providing services with the required qualit...
متن کاملDevelopment of Quality Performance of National Digital Library with Kano's Model Approach
Background and Aim: The purpose of this study is to determine the quality requirements of the National Digital Library based on the Kano model and categorize users needs into three groups of: Basic, functional and motivational. Methods: This survey was conducted with a qualitative approach. The requirements of the digital library were extracted using two standards: "Digiqual manual" and the "D...
متن کاملRastreabilidade de Requisitos
Requirements traceability is central to the issue of requirements management, which is essential for producing quality software. Our focus on requirements traceability addresses aspects related to software development and evolution. Our survey deals both with technical and managerial aspects and aims at contextualizing requirements traceability as well as providing basic reference on the subjec...
متن کاملAvaliação de uma Metodologia de Medição da Qualidade em um Documento de Requisitos Orientado a Aspectos
The aspect oriented development area is widening its scope, addressing all phases of the software development process. Indeed, recent proposals have looked at the requirements stage, trying to separate at the requirements documents the aspects (non functional requirements) that are spread and tangled with functional requirements. However, we are not aware of any proposals do evaluate the qualit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 9 شماره
صفحات -
تاریخ انتشار 2010